package com.ruoyi.weigh.service;

import java.util.List;

import com.ruoyi.receipt.domain.SysReceipt;
import com.ruoyi.weigh.domain.SysWeigh;
import org.springframework.stereotype.Service;

/**
 * 称重记录Service接口
 * 
 * @author yj
 * @date 2023-11-21
 */
public interface ISysWeighService 
{
    /**
     * 查询称重记录
     * 
     * @param id 称重记录主键
     * @return 称重记录
     */
    public SysWeigh selectSysWeighById(Long id);

    /**
     * 查询称重记录列表
     * 
     * @param sysWeigh 称重记录
     * @return 称重记录集合
     */
    public List<SysWeigh> selectSysWeighList(SysWeigh sysWeigh);

    public List<SysWeigh> selectSysReceiptList(SysWeigh sysWeigh);

    /**
     * 新增称重记录
     * 
     * @param sysWeigh 称重记录
     * @return 结果
     */
    public int insertSysWeigh(SysWeigh sysWeigh);

    /**
     * 修改称重记录
     * 
     * @param sysWeigh 称重记录
     * @return 结果
     */
    public int updateSysWeigh(SysWeigh sysWeigh);

    /**
     * 批量删除称重记录
     * 
     * @param ids 需要删除的称重记录主键集合
     * @return 结果
     */
    public int deleteSysWeighByIds(Long[] ids);

    /**
     * 删除称重记录信息
     * 
     * @param id 称重记录主键
     * @return 结果
     */
    public int deleteSysWeighById(Long id);

    /**
     * 调用海康威视摄像头拍照
     *
     * @return 结果
     */
    public String hikPhoto();


}
